package com.glsc.ngateway.opmanage.dto;


import cn.hutool.core.annotation.Alias;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import java.io.Serializable;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class OutSystemExcelDto implements Serializable {
    private static final long serialVersionUID = 6134541121552667760L;

    //一级权限	二级权限	三级权限	四级权限	五级权限	部门名称	岗位名称	操作人姓名	操作
    @ApiModelProperty(value = "系统名称")
    @Alias(value = "系统名称")
    private String systemName;

    @ApiModelProperty(value = "一级权限")
    @Alias(value = "一级权限")
    private String authName1;

    @ApiModelProperty(value = "二级权限")
    @Alias(value = "二级权限")
    private String authName2;

    @ApiModelProperty(value = "三级权限")
    @Alias(value = "三级权限")
    private String authName3;

    @ApiModelProperty(value = "四级权限")
    @Alias(value = "四级权限")
    private String authName4;

    @ApiModelProperty(value = "五级权限")
    @Alias(value = "五级权限")
    private String authName5;

    @ApiModelProperty(value = "部门名称")
    @Alias(value = "部门名称")
    private String deptName;

    @ApiModelProperty(value = "岗位名称")
    @Alias(value = "岗位名称")
    private String postName;

    @ApiModelProperty(value = "操作人姓名")
    @Alias(value = "操作人姓名")
    private String operatorName;

    @ApiModelProperty(value = "用户名称")
    @Alias(value = "用户名称")
    private String userName;

    @ApiModelProperty(value = "用户账号")
    @Alias(value = "用户账号")
    private String userAccount;


}
